package wiki.kaizen.cloud.shiro.stateless.shiro;


import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 获取 角色 权限 shiro 鉴权
 * @author xeepoo
 * */
@FunctionalInterface
public interface AuthService {

    AuthInfo get(String userCode);

    @Getter
    @Setter
    class AuthInfo{
        /*
         * 账号角色名 集合
         * */
        private List<String> roles;

        /*
         * 权限名
         * */
        private List<String> perms;
    }

}
